/******************************************************************************
 * Copyright (C) 2011 ShenZhen ComTop Information Technology Co.,Ltd
 * All Rights Reserved.
 * 本软件为深圳康拓普开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、
 * 复制、修改或发布本软件.
 *****************************************************************************/

package com.code.common.excel.officeexport.excel.tag;

import java.io.Serializable;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;

/**
 * excel中标签表格的信息.
 * 
 * @author 李广
 * @since 1.0
 * @version 2005-1-26 李广 新建
 */
public class ExcelCell implements Serializable {
    
    /**  */
    private static final long serialVersionUID = 624572355241750190L;

    /** rowHeight 属性 */
    protected float rowHeight;
    
    /** rowNo 属性 */
    protected int rowNo;
    
    /** style 属性 */
    protected HSSFCellStyle style;
    
    /** cellNo 属性 */
    protected int cellNo;
    
    /** tag 属性 */
    protected String tag;
    
    /**
     * 表格所在的列
     * 
     * @return 表格的列号
     */
    public int getCellno() {
        return cellNo;
    }
    
    /**
     * 表格所在的行的行高
     * 
     * @return 行高
     */
    public float getRowHeight() {
        return rowHeight;
    }
    
    /**
     * 获得表格所在行的行号
     * 
     * @return 行号
     */
    public int getRowno() {
        return rowNo;
    }
    
    /**
     * 获得表格的样式.
     * 
     * @return 表格的样式
     */
    public HSSFCellStyle getStyle() {
        return style;
    }
    
    /**
     * 设置表格所在的列
     * 
     * @param cellno 列号
     */
    public void setCellno(short cellno) {
        this.cellNo = cellno;
    }
    
    /**
     * 设置表格所在行的行高
     * 
     * @param rowHeight 行高
     */
    public void setRowHeight(float rowHeight) {
        this.rowHeight = rowHeight;
    }
    
    /**
     * 设置表格所在行的行号.
     * 
     * @param rowNo 行号
     */
    public void setRowno(int rowNo) {
        this.rowNo = rowNo;
    }
    
    /**
     * 设置表格样式.
     * 
     * @param style 表格的样式
     */
    public void setStyle(HSSFCellStyle style) {
        this.style = style;
    }
    
    /**
     * 获得表格中的标签信息
     * 
     * @return 标签信息
     */
    public String getTagStr() {
        return tag;
    }
    
    /**
     * 设置表格的标签信息
     * 
     * @param tag 标签信息
     */
    public void setTagStr(String tag) {
        this.tag = tag;
    }
    
}
